package com.tuo51.childcare.service;

import com.tuo51.childcare.service.Template.WxTemplate;
import com.tuo51.evaluate.domain.childrens.Children;
import com.tuo51.evaluate.domain.evaluatingV2.EvaluateV2Record;
import com.tuo51.core.domain.staffs.Staff;
import com.tuo51.observation.domain.ObservateRecord;

import java.util.List;

public interface WxPushService {

    public List<String> send( WxTemplate template, String channel, String childrenId);

    public List<String> send(WxTemplate template);

    public List<String> doSend(WxTemplate template, String forceAppId, String forceAppSecret);

    List<String> pushToParentsWithEvaluateRecord(Staff parent, EvaluateV2Record evaluateRecord);

    List<String> pushObservationNewRecord(ObservateRecord record, Staff staff, Staff parent, Children children, String feedid);
}
